package com.bub.pay.api.entity.vo;

import java.math.BigDecimal;

import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import com.bub.pay.framework.common.base.BaseVo;

public class TransferHandleVo extends BaseVo {

	// 账户名称
	@NotBlank(message = "账户名称不能为空")
	private java.lang.String userName;
	// 调账金额
	@NotNull(message = "调账金额不能为空")
	@DecimalMin(value = "-999999999", message = "金额不正确")
	@DecimalMax(value = "999999999", message = "金额不正确")
	private BigDecimal transferAmount;
	// 备注
	private java.lang.String remark;
	@NotBlank(message = "请输入谷歌验证码")
	private String googleCode;
	//@NotBlank(message = "请输入支付密码")
	private String payPass;

	// 调账凭证
	private String transferVoucher;

	public java.lang.String getUserName() {
		return userName;
	}

	public void setUserName(java.lang.String userName) {
		this.userName = userName;
	}

	public BigDecimal getTransferAmount() {
		return transferAmount;
	}

	public void setTransferAmount(BigDecimal transferAmount) {
		this.transferAmount = transferAmount;
	}

	public java.lang.String getRemark() {
		return remark;
	}

	public void setRemark(java.lang.String remark) {
		this.remark = remark;
	}

	public String getGoogleCode() {
		return googleCode;
	}

	public void setGoogleCode(String googleCode) {
		this.googleCode = googleCode;
	}

	public String getPayPass() {
		return payPass;
	}

	public void setPayPass(String payPass) {
		this.payPass = payPass;
	}

	public String getTransferVoucher() {
		return transferVoucher;
	}

	public void setTransferVoucher(String transferVoucher) {
		this.transferVoucher = transferVoucher;
	}

}
